/*
  买帐篷
  题目描述
    春天到了，可多的学校安排了一次春游，可多作为班长需要统计出这次春游需要购买的帐篷类型，你能帮帮可多吗？
  输入描述
    输入包含两行，第 1 行为一个正整数 N（1 <= N <= 1000000），表示 N 个帐篷。
    第 2 行一共 N 个正整数，表示每种帐篷的类型，编号为 1 到 8。
  输出描述
    输出为 1 行，为春游需要购买的帐篷编号。
  样例1
    输入
      10
      1 8 6 3 1 8 2 3 6 6
    输出
      1 2 3 6 8
  提示
    1 <= N <= 1000000
*/

#include <bits/stdc++.h>

using namespace std;

int main() {
    int n;
    int a[9] = {};

    cin >> n;

    for (int i = 1; i <= n; i++) {
        int x;
        cin >> x;
        a[x]++;
    }

    for (int i = 1; i <= 8; i++) {
        if (a[i] != 0) {
            cout << i << " ";
        }
    }

    return 0;
}